A DPLL Proof Procedure for Propositional Iterated Schemata
نویسندگان
چکیده
We investigate iterated schemata whose syntax integrates arithmetic parameters, indexed propositional variables (e.g. Pi), and iterated conjunctions/disjunctions (e.g. Vn i=1 Pi, where n is a parameter). Using this formalism gives us some extra information about the structure of the problem, which can be used in order to prove such a schema for all values of the parameters. The structure of the formula is used as a guide for the structure of the proof. We define a Davis-Putnam-LogemannLoveland based procedure for iterated schemata that we show to be sound and complete (w.r.t. satisfiability). Though unrestricted schemata are incomplete (w.r.t. provability) we show, by extending our procedure, that cycles can be detected in the proof tree, thus allowing to prove some schemata that are neither provable nor refutable in the initial calculus. An example shows how this method allows to tackle non-trivial problems. We give evidence that our procedure is a useful tool for identifying complete classes of schemata.
منابع مشابه
A Decidable Class of Nested Iterated Schemata (extended version)
Many problems can be specified by patterns of propositional formulae depending on a parameter, e.g. the specification of a circuit usually depends on the number of bits of its input. We define a logic whose formulae, called iterated schemata, allow to express such patterns. i=1 or n i=1 (called iterations) where n is an (unbound) integer variable called a parameter. The expressive power of iter...
متن کاملA Schemata Calculus for Propositional Logic
We define a notion of formula schema handling arithmetic parameters, indexed propositional variables (e.g. Pi) and iterated conjunctions/disjunctions (e.g. Vn i=1 Pi, where n is a parameter). Iterated conjunctions or disjunctions are part of their syntax. We define a sound and complete (w.r.t. satisfiability) tableaux-based proof procedure for this language. This schemata calculus (called stab)...
متن کاملDecidability and Undecidability Results for Propositional Schemata
We define a logic of propositional formula schemata adding to the syntax of propositional logic indexed propositions (e.g., pi) and iterated connectives ∨ or ∧ ranging over intervals parameterized by arithmetic variables (e.g., ∧n i=1 pi, where n is a parameter). The satisfiability problem is shown to be undecidable for this new logic, but we introduce a very general class of schemata, called b...
متن کاملGenerating Schemata of Resolution Proofs
Two distinct algorithms are presented to extract (schemata of) resolution proofs from closed tableaux for propositional schemata [4]. The first one handles the most efficient version of the tableau calculus but generates very complex derivations (denoted by rather elaborate rewrite systems). The second one has the advantage that much simpler systems can be obtained, however the considered proof...
متن کاملA First-Order Logic Davis-Putnam-Logemann-Loveland Procedure
The Davis-Putnam-Logemann-Loveland procedure (DPLL) was introduced in the early 60s as a proof procedure for first-order logic. Nowadays, only its propositional logic core component is widely used in efficient propositional logic provers and respective applications. This success motivates to reconsider lifting DPLL to the first-order logic level in a more contemporary way, by exploiting success...
متن کامل